//定义一个 Dog 类，类中属性有名字、年龄、性别(char)，要求如下：
//(1)提供一个无参数的构造方法和一个带有三个参数的构造方法
//(2)类中定义一个无参数的 play 方法：输出“宠物狗”
//(3)类中定义一个带有一个参数的 play 方法，
// 参数类型为 int hours，打印输出玩的小时数
//(4)定义一个测试类，分别用无参数的构造法和有参数的构造方法创建对象，
// 并对属性赋值，分别将对象的信息打印在控制台上，调用 play 方法。
class Dog{
    public String name;
    public int age;
    public char sex;
    public Dog(){
    }
    public Dog(String n,int a,char s){
        this.name=n;
        this.age=a;
        this.sex=s;
    }
    public static void play(){
        System.out.println("宠物狗");
    }
    public static void play(int hours){
        System.out.println("小狗玩了"+hours+"个小时");
    }
}
public class Test1 {
    public static void main(String[] args) {
        Dog dog1=new Dog();
        dog1.name="小白";
        dog1.age=2;
        dog1.sex='女';
        System.out.println("姓名："+dog1.name+" "+"年龄:"+dog1.age+" "+"性别："+dog1.sex);
        Dog dog2=new Dog("小黑",1,'女');
        System.out.println("姓名："+dog2.name+" "+"年龄:"+dog2.age+" "+"性别："+dog2.sex);
        Dog.play();
        Dog.play(5);
    }



}
